package ex.com.jm.food.dao;

import java.util.List;

import ex.com.jm.food.entity.Ads;
import ex.com.jm.food.entity.PicStyle;

public interface CompanyAdsDao {

	/**
	 * 广告列表数据
	 * @param initPage
	 * @param pageRow
	 * @param adName
	 * @param status
	 * @param s_date
	 * @param e_date
	 * @param order
	 * @param sort
	 * @return
	 */
	public List<Ads> getAds(int initPage,int pageRow,String comId,String adName,Integer status,String s_date,String e_date,String order,String sort);

	/**
	 * 广告数据总数
	 * @param comId
	 * @param adName
	 * @param status
	 * @param s_date
	 * @param e_date
	 * @return
	 */
	public int adsCount(String comId,String adName,Integer status,String s_date,String e_date);
	
	/**
	 * 保存广告
	 * @param ads
	 * @return
	 */
	public Object saveAds(Ads ads);
	
	/**
	 * 更新广告
	 * @param ads
	 */
	public void updateAds(Ads ads);
	
	/**
	 * 获取某一个广告信息
	 * @param adId
	 * @return
	 */
	public Ads editAds(String adId);
	
	/**
	 * 获取图片尺寸
	 * @param type
	 * @return
	 */
	public List<PicStyle> getPicStyles();
	
	/**
	 * 删除
	 * @param adId
	 */
	public void delAds(String adId);
}
